div.error {
    margin-top: 40px;
}

.error h1 {
    color: #e90050;
    text-shadow: 0 1px 0 #ccc;
    padding: 10px 10px 2px;
}

.error .detail {
    margin: 20px auto;
    font-size: 15px;
    text-shadow: 1px 1px 0 #ddd;
    padding: 10px;
    border: 1px solid #dedede;
    background-color: #fff4f4;
    border-radius: 3px;
}

.error .debug {
    overflow: auto;
}

.error .debug.hide {
    display: none;
}

#enav {
    text-align: right;
    margin: 5px 0;
    float: right;
}

#enav li {
    margin-left: 10px;
    float: left;
}

#enav li a {
    padding: 2px 3px;
    border-radius: 6px;
}

#enav li a:hover {
    background-color: rgba(255, 127, 166, 0.43);
}

.detail strong {
    white-space: nowrap;
    padding: 2px 5px 2px 4px;
    font-family: Consolas, Courier, monospace;
}